• Dashboard Screen Validation

    17:30:57 PM / 00:04:02:913 Pass

    Dashboard Screen Validation
    10.24.2021 17:30:57 10.24.2021 17:35:00 00:04:02:913 · #test-id=1
    PassBalances should be calculated based on Income & Expenses
    nl.apc.steps.BaseStep.setUp(io.cucumber.java.Scenario)
    ***********************************************
    Test execution started for Scenario --> Balances should be calculated based on Income & Expenses
    ***********************************************
    Given Dashboard screen is displayed
    info -> Dashboard screen is displayed.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot8377
    And Add Income "450" by selecting the category "Salary"
    info -> Clicked on the income button in Dashboard screen.
    info -> Clicked 4 number button on the keyboard.
    info -> Clicked 5 number button on the keyboard.
    info -> Clicked 0 number button on the keyboard.
    info -> Clicked on the choose category button in New Income Screen.
    info -> Selected Salary Category to add new income.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot3434
    And Add Expense "325" by selecting the category "Bills"
    info -> Clicked on the expense button in Dashboard screen.
    info -> Clicked 3 number button on the keyboard.
    info -> Clicked 2 number button on the keyboard.
    info -> Clicked 5 number button on the keyboard.
    info -> Clicked on the choose category button in New Expense Screen.
    info -> Selected Bills Category to add new expense.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot2833
    Then I validate balance is calculated correctly
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot4971
    nl.apc.steps.BaseStep.tearDown(io.cucumber.java.Scenario)
    ***********************************************
    Test execution completed for Scenario --> Balances should be calculated based on Income & Expenses
    ***********************************************
    PassCheck is user able to select the range to see the financial status between the intervals
    nl.apc.steps.BaseStep.setUp(io.cucumber.java.Scenario)
    ***********************************************
    Test execution started for Scenario --> Check is user able to select the range to see the financial status between the intervals
    ***********************************************
    Given Dashboard screen is displayed
    info -> Dashboard screen is displayed.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot7075
    And Add Income "537" by selecting the category "Deposits"
    info -> Clicked on the income button in Dashboard screen.
    info -> Clicked 5 number button on the keyboard.
    info -> Clicked 3 number button on the keyboard.
    info -> Clicked 7 number button on the keyboard.
    info -> Clicked on the choose category button in New Income Screen.
    info -> Selected Deposits Category to add new income.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot4677
    And Add Expense "265" by selecting the category "Car"
    info -> Clicked on the expense button in Dashboard screen.
    info -> Clicked 2 number button on the keyboard.
    info -> Clicked 6 number button on the keyboard.
    info -> Clicked 5 number button on the keyboard.
    info -> Clicked on the choose category button in New Expense Screen.
    info -> Selected Car Category to add new expense.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot1698
    When Select Range from calenader
    info -> Clicked on the previous date as a start Date.
    info -> Clicked on the current date as a end Date.
    info -> Clicked on SAVE button.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot447
    Then Validate I am able to select the Interval
    info -> User selected range is displyed on the dashboard.
    info -> Interval range displayed on the dashboard : 23 Oct - 24 Oct
    info -> End date selected by user: Sun, 24 Oct
    info -> Start date selected by user: Sat, 23 Oct
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot4999
    nl.apc.steps.BaseStep.tearDown(io.cucumber.java.Scenario)
    ***********************************************
    Test execution completed for Scenario --> Check is user able to select the range to see the financial status between the intervals
    ***********************************************
    PassI should be able to export data to file
    nl.apc.steps.BaseStep.setUp(io.cucumber.java.Scenario)
    ***********************************************
    Test execution started for Scenario --> I should be able to export data to file
    ***********************************************
    Given Dashboard screen is displayed
    info -> Dashboard screen is displayed.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot615
    When Add Income "507" by selecting the category "Savings"
    info -> Clicked on the income button in Dashboard screen.
    info -> Clicked 5 number button on the keyboard.
    info -> Clicked 0 number button on the keyboard.
    info -> Clicked 7 number button on the keyboard.
    info -> Clicked on the choose category button in New Income Screen.
    info -> Selected Savings Category to add new income.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot2814
    Then Add Expense "265" by selecting the category "Food"
    info -> Clicked on the expense button in Dashboard screen.
    info -> Clicked 2 number button on the keyboard.
    info -> Clicked 6 number button on the keyboard.
    info -> Clicked 5 number button on the keyboard.
    info -> Clicked on the choose category button in New Expense Screen.
    info -> Selected Food Category to add new expense.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot6940
    And Export Data to file
    info -> Clicked on the menu Icon dots on top right corner of the screen.
    info -> Clicked on the Settings button in Menu Side bar.
    info -> Clicked on the export to File button under Setting menu Item.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot7960
    Then I should be able to export data to file
    info -> I successfully able to export the data to CSV file.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot3516
    nl.apc.steps.BaseStep.tearDown(io.cucumber.java.Scenario)
    ***********************************************
    Test execution completed for Scenario --> I should be able to export data to file
    ***********************************************
    PassI should be able to change the currency
    nl.apc.steps.BaseStep.setUp(io.cucumber.java.Scenario)
    ***********************************************
    Test execution started for Scenario --> I should be able to change the currency
    ***********************************************
    Given Dashboard screen is displayed
    info -> Dashboard screen is displayed.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot3456
    When Go to change Currency
    info -> Clicked on the menu Icon dots on top right corner of the screen.
    info -> Clicked on the Settings button in Menu Side bar.
    info -> Current Selected Currency is: INR
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot3372
    And Change the Currency to "US Dollar"
    info -> Clicked on the currency to change the currency.
    info -> Selected the US Dollar from the Currency
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot9852
    Then Currency Should Change to "US Dollar"
    info -> Current Selected Currency is: USD
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot4640
    nl.apc.steps.BaseStep.tearDown(io.cucumber.java.Scenario)
    ***********************************************
    Test execution completed for Scenario --> I should be able to change the currency
    ***********************************************
    PassCalculate by entering expenses more then the income
    nl.apc.steps.BaseStep.setUp(io.cucumber.java.Scenario)
    ***********************************************
    Test execution started for Scenario --> Calculate by entering expenses more then the income
    ***********************************************
    Given Dashboard screen is displayed
    info -> Dashboard screen is displayed.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot2430
    And Add Income "450" by selecting the category "Salary"
    info -> Clicked on the income button in Dashboard screen.
    info -> Clicked 4 number button on the keyboard.
    info -> Clicked 5 number button on the keyboard.
    info -> Clicked 0 number button on the keyboard.
    info -> Clicked on the choose category button in New Income Screen.
    info -> Selected Salary Category to add new income.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot4104
    And Add Expense "900" by selecting the category "Food"
    info -> Clicked on the expense button in Dashboard screen.
    info -> Clicked 9 number button on the keyboard.
    info -> Clicked 0 number button on the keyboard.
    info -> Clicked 0 number button on the keyboard.
    info -> Clicked on the choose category button in New Expense Screen.
    info -> Selected Food Category to add new expense.
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot7416
    Then I validate balance
    nl.apc.steps.BaseStep.addingScreenshotAfterEveryStep()
    Screenshot5697
    nl.apc.steps.BaseStep.tearDown(io.cucumber.java.Scenario)
    ***********************************************
    Test execution completed for Scenario --> Calculate by entering expenses more then the income
    ***********************************************

Started

Oct 24, 2021 05:30:55 PM

Ended

Oct 24, 2021 05:35:00 PM

Features Passed

1

Features Failed

0

Features
Scenarios
Steps

Timeline

Tags

NamePassedFailedSkippedOthersPassed %
@Balance 1 0 0 0 100%
@Mobile 5 0 0 0 100%
@SelectInterval 1 0 0 0 100%
@ChangeCurrency 1 0 0 0 100%
@Monefy 5 0 0 0 100%
@APC 5 0 0 0 100%
@ExportToFile 1 0 0 0 100%
@NegativeBalance 1 0 0 0 100%

System/Environment

NameValue
ApplicationName Miro
Author Pramod
OperatingSystem Windows 10